stunned from a blow - French English Dictionary